从PDA到云端:软件系统公司构建手机当扫码枪小程序物联网溯源系统实录

从PDA到云端:软件系统公司构建手机当扫码枪小程序物联网溯源系统实录
干过仓储和产线信息化的人,大抵都对那种砖头似的PDA不陌生。我们公司早些年接条码项目,清一色推荐客户买工业级PDA,摩托罗拉的、霍尼韦尔的,系统是Windows CE或者后来的Android工业版。那时候觉得,扫码就得用专业设备,手机?开玩笑,摄像头像素不行,电池也撑不住半天。
转折发生在2019年前后。我们给一家做有机蔬菜的客户做溯源系统,他们要在田间地头就做批次绑定,还要实时上传云端给监管看。客户财务算了一笔账:三百亩基地,十几个采集点,每人一把PDA近两千块,加上折旧和掉水里坏的,一年光硬件就好几万。老板直接问我们:“现在人人都有智能手机,你们就不能让手机变成扫码枪吗?”
说实话,当时我们心里是打鼓的。手机摄像头在户外强光下扫码率,还有工人误操作关掉小程序、网络切换断点续传这些问题,都不是闹着玩的。但客户逼得紧,也只能硬着头皮上。
我们决定用微信小程序作为终端,不开发独立APP。理由很实在:工人换手机成本为零,微信扫一扫底层能力成熟,而且小程序能直接调起蓝牙连接便携式标签打印机。云端我们用阿里云物联网平台做设备影子,业务数据走API进我们自己的溯源SaaS。整套架构是“手机小程序 蓝牙外设(可选) 云溯源中台 区块链存证”,完全符合GS1编码规范,云端主机也过了等保二级。
开发过程里踩的坑现在想想都好笑。第一版我们直接用wx.scanCode,发现在大棚里红光反光严重,扫码经常性失败。后来改用相机组件自定义识别,引入ZXing的优化算法,再让客户给手机套个遮光罩,识别率从70%拉到98%。还有离线场景,地头没信号,我们做了本地IndexedDB缓存,等连上Wi-Fi自动同步,并且用时间戳 设备ID防重。老周(我们技术总监)当时还专门写了个补推守护进程,防止iOS后台杀掉小程序任务。
真正让这套“手机当扫码枪”立住脚的,是去年一个中药材饮片厂的项目。他们要符合药典追溯要求,每一包药材得扫原料批号、生产工单、质检码。原先PDA系统孤立,数据T 1才进ERP。我们上线小程序方案后,工人用自己手机(公司配发红米Note入门机也行)扫原料码,页面直接展示工艺路线,称重数据通过蓝牙地磅进小程序,云端立刻生成溯源码并打印不干胶。监管平台通过我们开放接口拉数据,做到了实时穿透。
这个项目跑完,客户算账:硬件投入降了80%,实施周期从两个月压到两周。最关键的是,溯源数据从“事后录入”变成“事中采集”,物联网的感知层真正下沉到了最末端。
回头看,从PDA到云端,并不是简单把软件从WinCE迁移到微信生态。它背后是计算力的泛在化,是把专业功能解耦成“手机 云 轻外设”的范式。作为一家做了十二年软件系统的公司,持有系统集成资质,我们现在跟客户讲物联网溯源,第一句话往往是:先别买设备,看看你员工口袋里那台手机能干什么。
当然,手机方案不是万能。冷库低温环境下手机续航崩得快,我们得配充电腰包;极精细的PCB板二维码手机景深不够,还得补工业镜头。但大势很清楚:专机专用终会边缘,云管端一体的轻量化采集才是中小企业数字化的正路。
这篇实录就写到这。如果你也在纠结老PDA系统怎么改造,或许我们踩过的弯路能给你省点学费。

微信号:18581869297
添加微信好友, 获取更多信息
复制微信号



常见问题相关资讯

复制成功
微信号: 18581869297
添加微信好友, 获取更多信息
我知道了